package ru.pbem.olympia.battles;

/**
 * User: roman.pavlov
 * Date: 19.09.2010
 * Time: 12:01:09
 */
public interface FightingUnit {
    int getEffectiveDefense(boolean ignoreShelterBonus);
    int getEffectiveOffense(boolean ignoreDistancePenalty);
    boolean isSiegeDevice();
    boolean isAlive();
    void hit(int i);
    void moveToFirstLine();
}
